; Load pointer

00:D24C  45 F9  LEA     ($0000D34A),A2           A0=00FFE000 A1=00FFE080 A2=0000D25E A3=00FF0C5C A4=00FF0DE7 A5=00013B2A A6=00FF1C3C A7=00FFFBEC D0=00000018 D1=0000000F D2=0000000F D3=0000FFFF D4=0000000F D5=0000CA00 D6=0000FF00 D7=0000FFFE xnzvc
00:D252  23 72  MOVE.l  $00(A2,D0),$0032(A1)     A0=00FFE000 A1=00FFE080 A2=0000D34A A3=00FF0C5C A4=00FF0DE7 A5=00013B2A A6=00FF1C3C A7=00FFFBEC D0=00000018 D1=0000000F D2=0000000F D3=0000FFFF D4=0000000F D5=0000CA00 D6=0000FF00 D7=0000FFFE xnzvc
00:D258  23 48  MOVE.l  A0,$002E(A1)             A0=00FFE000 A1=00FFE080 A2=0000D34A A3=00FF0C5C A4=00FF0DE7 A5=00013B2A A6=00FF1C3C A7=00FFFBEC D0=00000018 D1=0000000F D2=0000000F D3=0000FFFF D4=0000000F D5=0000CA00 D6=0000FF00 D7=0000FFFE xnzvc
00:D25C  4E 75  RTS                              A0=00FFE000 A1=00FFE080 A2=0000D34A A3=00FF0C5C A4=00FF0DE7 A5=00013B2A A6=00FF1C3C A7=00FFFBEC D0=00000018 D1=0000000F D2=0000000F D3=0000FFFF D4=0000000F D5=0000CA00 D6=0000FF00 D7=0000FFFE xnzvc

; =========================================================================
; @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
; =========================================================================

00:D27E  4A 68  TST.W   $0026(A0)                A0=00FFE080 A1=0000D27E A2=00FF0144 A3=00FF0C5C A4=00FF0DE7 A5=00013B2A A6=00FF1C3C A7=00FFFBF0 D0=0000003D D1=0000000F D2=0000000F D3=0000FFFF D4=0000000F D5=0000CA00 D6=0000FF00 D7=0000FFFE xnzvc
00:D282  67 00  BEQ     #$0008 [00:D28C]         A0=00FFE080 A1=0000D27E A2=00FF0144 A3=00FF0C5C A4=00FF0DE7 A5=00013B2A A6=00FF1C3C A7=00FFFBF0 D0=0000003D D1=0000000F D2=0000000F D3=0000FFFF D4=0000000F D5=0000CA00 D6=0000FF00 D7=0000FFFE xnzvc

00:D286  53 68  SUBQ.W  #1,$0026(A0)             A0=00FFE080 A1=0000D27E A2=00FF0144 A3=00FF0C5C A4=00FF0DE7 A5=00013B2A A6=00FF1C3C A7=00FFFBF0 D0=0000003D D1=0000000F D2=0000000F D3=0000FFFF D4=0000000F D5=0000CA00 D6=0000FF00 D7=0000FFFE xnzvc
00:D28A  4E 75  RTS                              A0=00FFE080 A1=0000D27E A2=00FF0144 A3=00FF0C5C A4=00FF0DE7 A5=00013B2A A6=00FF1C3C A7=00FFFBF0 D0=0000003D D1=0000000F D2=0000000F D3=0000FFFF D4=0000000F D5=0000CA00 D6=0000FF00 D7=0000FFFE xnzvc

; ---------------------------------------------------------------------

; D8E0 = ending

00:D28C  22 68  MOVE.l  $0032(A0),A1             A0=00FFE080 A1=0000D27E A2=00FF0144 A3=00FF0C5C A4=00FF0DE7 A5=00013B2A A6=00FF1C3C A7=00FFFBF0 D0=0000003D D1=0000000F D2=0000000F D3=0000FFFF D4=0000000F D5=0000CA0F D6=0000FF00 D7=0000FFFE xnZvc
00:D290  30 19  MOVE.w  (A1)+,D0                 A0=00FFE080 A1=0000D8E4 A2=00FF0144 A3=00FF0C5C A4=00FF0DE7 A5=00013B2A A6=00FF1C3C A7=00FFFBF0 D0=0000003D D1=0000000F D2=0000000F D3=0000FFFF D4=0000000F D5=0000CA0F D6=0000FF00 D7=0000FFFE xnZvc

; check opcode (FFxx)

00:D292  0C 29  CMPI.B  #$FF,$FFFE(A1)           A0=00FFE080 A1=0000D8E6 A2=00FF0144 A3=00FF0C5C A4=00FF0DE7 A5=00013B2A A6=00FF1C3C A7=00FFFBF0 D0=0000FF08 D1=0000000F D2=0000000F D3=0000FFFF D4=0000000F D5=0000CA0F D6=0000FF00 D7=0000FFFE xNzvc
00:D298  67 00  BEQ     #$001A [00:D2B4]         A0=00FFE080 A1=0000D8E6 A2=00FF0144 A3=00FF0C5C A4=00FF0DE7 A5=00013B2A A6=00FF1C3C A7=00FFFBF0 D0=0000FF08 D1=0000000F D2=0000000F D3=0000FFFF D4=0000000F D5=0000CA0F D6=0000FF00 D7=0000FFFE xnZvc

; ---------------------------------------------------------------------

; Print tile

00:D29C  21 49  MOVE.l  A1,$0032(A0)             A0=00FFE080 A1=0000D8EA A2=00FF0144 A3=00FF0C5C A4=00FF0DE7 A5=00013B2A A6=00FF1C3C A7=00FFFBF0 D0=00008380 D1=0000000F D2=0000000F D3=0000FFFF D4=0000000F D5=0000CA00 D6=0000FF00 D7=0000FFFE xNzvC
00:D2A0  61 00  BSR     #$0064 [00:D306]         A0=00FFE080 A1=0000D8EA A2=00FF0144 A3=00FF0C5C A4=00FF0DE7 A5=00013B2A A6=00FF1C3C A7=00FFFBF0 D0=00008380 D1=0000000F D2=0000000F D3=0000FFFF D4=0000000F D5=0000CA00 D6=0000FF00 D7=0000FFFE xnzvc

00:D2A4  10 28  MOVE.b  $0008(A0),D0             A0=00FFE080 A1=0000D8EA A2=00FF0144 A3=00FF0C5C A4=00FF0DE7 A5=00013B2A A6=00FF1C3C A7=00FFFBF0 D0=00000383 D1=0000000F D2=0000000F D3=0000FFFF D4=0000000F D5=0000D30A D6=0000FF00 D7=00000003 xNzvc
00:D2A8  61 00  BSR     #$FFFFA014 [00:72BE]     A0=00FFE080 A1=0000D8EA A2=00FF0144 A3=00FF0C5C A4=00FF0DE7 A5=00013B2A A6=00FF1C3C A7=00FFFBF0 D0=00000350 D1=0000000F D2=0000000F D3=0000FFFF D4=0000000F D5=0000D30A D6=0000FF00 D7=00000003 xnzvc
00:D2B2  4E 75  RTS                              A0=00FFE080 A1=0000D8EA A2=00FF0144 A3=00FF0C5C A4=00FF0DE7 A5=00013B2A A6=00FF1C3C A7=00FFFBF0 D0=00000350 D1=0000000F D2=0000000F D3=0000FFFF D4=0000000F D5=0000D30A D6=0000FF00 D7=00000003 xnzvc

; ====================================================================
; @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
; ====================================================================

00:D2B4  02 40  ANDI.W  #$00FF,D0                A0=00FFE080 A1=0000D8E6 A2=00FF0144 A3=00FF0C5C A4=00FF0DE7 A5=00013B2A A6=00FF1C3C A7=00FFFBF0 D0=0000FF08 D1=0000000F D2=0000000F D3=0000FFFF D4=0000000F D5=0000CA0F D6=0000FF00 D7=0000FFFE xnZvc

; read args

00:D2B8  32 19  MOVE.w  (A1)+,D1                 A0=00FFE080 A1=0000D8E6 A2=00FF0144 A3=00FF0C5C A4=00FF0DE7 A5=00013B2A A6=00FF1C3C A7=00FFFBF0 D0=00000008 D1=0000000F D2=0000000F D3=0000FFFF D4=0000000F D5=0000CA0F D6=0000FF00 D7=0000FFFE xnzvc
00:D2BA  21 49  MOVE.l  A1,$0032(A0)             A0=00FFE080 A1=0000D8E8 A2=00FF0144 A3=00FF0C5C A4=00FF0DE7 A5=00013B2A A6=00FF1C3C A7=00FFFBF0 D0=00000008 D1=0000D20A D2=0000000F D3=0000FFFF D4=0000000F D5=0000CA0F D6=0000FF00 D7=0000FFFE xNzvc
00:D2BE  22 7B  MOVE.l  $04(PC,D0),A1            A0=00FFE080 A1=0000D8E8 A2=00FF0144 A3=00FF0C5C A4=00FF0DE7 A5=00013B2A A6=00FF1C3C A7=00FFFBF0 D0=00000008 D1=0000D20A D2=0000000F D3=0000FFFF D4=0000000F D5=0000CA0F D6=0000FF00 D7=0000FFFE xnzvc

; run opcode

00:D2C2  4E D1  JMP     (A1)                     A0=00FFE080 A1=0000D2F2 A2=00FF0144 A3=00FF0C5C A4=00FF0DE7 A5=00013B2A A6=00FF1C3C A7=00FFFBF0 D0=00000008 D1=0000D20A D2=0000000F D3=0000FFFF D4=0000000F D5=0000CA0F D6=0000FF00 D7=0000FFFE xnzvc
